// function swhfn(){
//     let msg  ='好好学习'
//     return function(){
//         console.log(msg)
//     }
// }
// // const swh = swhfn();
// // swh();
// swhfn()()

// 模拟once 只执行一次
function once(fn){
    let isdone = false;
    return function(){
        if(!isdone){
            isdone = true;
            console.log(arguments)
            return fn.apply(this,arguments)
        }
    }
}
let pay = once(function(money){
    console.log(`支付了 ${money} RMB`)
})
pay(100)
pay(233)